Dokumentace k XML exportům/importům dokladů verze 2.0 - agenda Účetní deník ---------------------------------------------------------------------------------------------------- (vytvořeno ve verzi MRP-K/S 6.29(004), 30.11.2021) Struktura XML verze 2.0 je tvořena obálkou následovanou hlavním uzlem dle agendy (např. , , , ...) Příklad : ... ... Databáze MRP-K/S pracuje v kódové stránce Windows-1250. Přestože je tedy XML zpravidla kódováno v UTF-8, elementy by neměly obsahovat znaky, které se v kódování Windows-1250 nevyskytují. Popis elementů ============== ==================================================================================================== Skupina zápisů - záhlaví dokladů. Cesta (XPath uzel): AccountingItems/AccountingItem ==================================================================================================== SourceDocument string (14) required Číslo zdrojového dokladu. Spolu s prefixem jednoznačný identifikátor. Pro kombinaci SourceDocument+SourceDocumentPrefix nejsou povoleny duplicity. SourceDocumentPrefix string (2) Prefix zdrojového dokladu - odkaz do příslušné agendy. Povolené hodnoty: prázdno/neuveden, "FV"-Faktury vydané, "FP"-Faktury přijaté, "PH"-Ostatní pohledávky, "ZV"-Ostatní závazky, "PK"-Pokladna, "ID"-Interní doklady, "SP"-sklad.příjemky, "SV"-sklad.výdejky,"MM"-Mzdy, "OU"-Účetní odpisy,"OD"-Daňové odpisy SourceDocumentWarehouseNumber decimal (2,0) Číslo skladu - u zaúčtování skladových pohybů odpovídá číselníku skladů. Povinné pro SourceDocumentPrefix = "SP" a "SV". Description string (50) Text DocumentDate date Datum ZeroTaxRateAmount decimal (15,2) Částka Osvobozeno - hodnota plnění osvobozených od DPH (v lokální měně) ReducedTaxRateAmount decimal (15,2) Suma částek základů dph pro snížené sazby (v lokální měně) BaseTaxRateAmount decimal (15,2) Suma částek základů dph pro základní sazby (v lokální měně) RoundingAmount decimal (15,2) Částka MIMODPH - hodnota nedaněná (v lokální měně) ReducedTaxRateTax decimal (15,2) Suma částek DPH pro snížené sazby (v lokální měně) BaseTaxRateTax decimal (15,2) Suma částek DPH pro základní sazby (v lokální měně) Note string (1024) Poznámka Rozšířený popis elementu Za pomocí elementů a je možné vytvořit vazbu na doklad do jiné agendy. Např. = "2021500", = "FV" je účtováním faktury vydané 2021500. V případě účtování skladových pohybů je povinné uvést číslo skladu v elementu . Např. = "2022185", = "SP", = "4" je účtováním skladové příjemky 2022185 ze skladu 4. ==================================================================================================== Účetní řádky. Cesta (XPath uzel): AccountingItems/AccountingItem/Items/Item ==================================================================================================== Archive boolean Příznak ARCHivnosti účetního řádku. ARCHivní řádek slouží pouze pro saldokonto, jedná se o záznam pořízený před počátkem zpracovávaného fiskálního období. Neovlivňuje zůstatky účtů CostCentre string (6) Nákladové středisko. V případě vyplnění musí odpovídat uživatelskému číselníku Střediska. Výchozí hodnota "0" ContractNumber string (15) Zakázka. V případě vyplnění, musí odpovídat uživatelskému číselníku Zakázky. Výchozí hodnota "0" Activity string (15) Činnost. V případě vyplnění, musí odpovídat uživatelskému číselníku Činnosti. Výchozí hodnota "" Text string (100) Popis účetní operace PairingSymbol string (16) Pár.symbol Amount decimal (15,2) required Částka v lokální měně AmountCurr decimal (15,2) Částka v zahr. měně. Pro případ účtování na účty MD/DAL, které jsou vedené v zahr. měně DocumentNumber string (16) Doklad AccountingDate date required Datum CreditSynth string (3) required Má dáti syntetický účet. Odpovídá uživatelskému číselníku Účtová osnova CreditAnalyt string (3) Má dáti analytický. Odpovídá uživatelskému číselníku Účtová osnova DebitSynth string (3) required DAL syntetický účet. Odpovídá uživatelskému číselníku Účtová osnova DebitAnalyt string (3) DAL analytický účet. Odpovídá uživatelskému číselníku Účtová osnova CurrRateAmount decimal (15,6) Kurz - počet jednotek. U dokladů v lokální(domácí) měně = 1.0000 CurrRate decimal (15,6) Kurz. U dokladů v lokální(domácí) měně = 1.0000 ==================================================================================================== Přílohy - dokumenty. Cesta (XPath uzel): AccountingItems/AccountingItem/Attachments/Attachment Nepovinný uzel ==================================================================================================== FileName string (50) Jméno souboru přílohy - např. FV0001.PDF apod. FileContent blob Binární obsah souboru přílohy Description string (100) Poznámka